SpotAI

Sign in

Access your research timelines.

{{ loginVM.notice }}
{{ loginVM.error }}

Create account

Join the lab and start a research timeline.

{{ loginVM.regError }}
SpotAI Research Timeline
{{ account.name }}
{{ account.role }}
Switching accounts requires signing in again.
SpotAI · MBZUAI Foundation Models

A living timeline for every research project.

Transcripts, reports, datasets and results flow into one dated history. Scrub back to any moment to see what the project knew — then point a terminal agent at it and ask.

{{ stats.projects }}
active projects
{{ stats.artifacts }}
artifacts tracked
{{ stats.people }}
contributors
Announcements & project ideas
Link a project with [[id]] — ids: {{ homeNote.idsHint }}
{{ homeNote.error }}
{{ homeNote.node }}

Click to post project ideas, open topics, or an announcement for the lab…

Projects

Anyone can open a project and connect an agent.
{{ c.stageLabel }} {{ c.topic }} {{ c.lastLabel }}

{{ c.name }}

{{ c.tagline }}

{{ a.initials }}
{{ c.memberLabel }}
{{ c.eventsCount }} events · {{ c.artifactCount }} files
{{ proj.topic }} {{ proj.stageLabel }} {{ proj.startedNote }} {{ proj.visLabel }}

{{ proj.name }}

{{ proj.tagline }}

{{ a.initials }}
{{ a.initials }}
{{ a.name }}
{{ a.role }}
{{ a.email }}
{{ a.statusLabel }}
{{ proj.lead }} · {{ proj.memberLabel }}
Executive summary {{ proj.summary.hint }}
Markdown — # heading, **bold**, - list, etc. Click outside to save.
{{ proj.summary.node }}

Click to write an executive summary of the project…

Time machine
{{ asOf.dateLabel }}
{{ asOf.note }}
Activity {{ asOf.peakLabel }}
{{ asOf.startLabel }} now · {{ asOf.nowLabel }}
Add to the timeline
Post a report, experiment, transcript, presentation, dataset or link — attach a file too.
You're viewing this project. Join as a member to add entries — a member can invite you from Settings.
History — click a point to travel there
{{ row.dateLabel }}
{{ row.yearLabel }}
{{ row.typeLabel }} ● viewing here
{{ row.title }}
{{ row.summary }}
{{ row.author }} ·{{ row.badge }}
{{ detail.dropOverlayLabel }}
{{ detail.saveStatusLabel }}
{{ detail.typeLabel }} {{ detail.dateLabel }}

{{ detail.title }}

{{ detail.authorInitials }}
{{ detail.author }} · {{ detail.authorRole }}
View only · not a member
{{ d.initials }}
{{ d.speaker }}{{ d.text }}
{{ m.v }}
{{ m.k }}
{{ detail.chart.caption }}
{{ b.d }}
{{ b.l }}

{{ detail.expNote }}

Markdown — **bold**, *italic*, ## heading, - list, > quote, `code`, ![caption](image-url). Click outside to save.
{{ cell.node }}
{{ ed.initials }}
Action items
{{ detail.actionDoneCount }}
{{ ai.checkMark }} {{ ai.text }} {{ ai.ownerInitials }}{{ ai.ownerName }}
{{ ai.checkMark }}
Attachments & links
{{ detail.dropHint }} drop them on this entry
{{ a.name }}
{{ a.sub }}

Project state

rolled up as of {{ asOf.dateLabel }}

{{ ov.note }}

{{ s.v }}
{{ s.k }}
Latest written update

{{ ov.report.title }}

{{ ov.report.dateLabel }} · {{ ov.report.author }}

{{ ov.report.excerpt }}

No written report yet at this point in time.

Latest results

{{ ov.exp.title }}

{{ b.d }}
{{ b.l }}
{{ ov.exp.chart.caption }} · {{ ov.exp.dateLabel }}

No experiments recorded yet at this point in time.

Recent activity
{{ r.title }}
{{ r.typeLabel }} · {{ r.author }}
{{ r.dateLabel }}

Artifacts

{{ artifacts.count }} items · stored under /{{ proj.slug }}/
{{ a.icon }}
{{ a.name }}
{{ a.typeLabel }} · {{ a.author }}
{{ a.dateLabel }} {{ a.size }}

Team

{{ m.initials }}
{{ m.name }}
{{ m.email }}
{{ m.role }}
{{ m.contribLabel }}

Activity

{{ ac.initials }}
{{ ac.who }} {{ ac.verb }} {{ ac.title }}
{{ ac.dateLabel }} · {{ ac.typeLabel }}

Connect a terminal agent

Paste this skill into your terminal agent (Claude Code / Codex) — your tokens are already included. It can read the timeline at any date, download artifacts, clone the GitHub repo and Overleaf paper, and push new results.

This skill embeds your SpotAI, GitHub and Overleaf tokens. Keep the copied file private — anyone with it can clone your repos and act as you.
Your API token
{{ agentTokenVM.display }}
spotai-skill.md
{{ skillText }}
Connect your agent

Paste this into Claude Code or Codex (or any terminal agent) — it already contains your access token.

1
Copy the SpotAI skill below — your access token is embedded automatically.
2
Paste it into your terminal agent (Claude Code / Codex) — no extra setup needed.
3
Point it at the project: spotai use {{ proj.slug }}
The skill includes your token. Keep it private — anyone with it can act as you.
Target deadline
Manage accounts
Approve requests, revoke access, or remove accounts.
No accounts found.
Pending approvals
{{ u.initials }}
{{ u.name }}
{{ u.email }}
Active members
{{ u.initials }}
{{ u.name }}Admin
{{ u.email }} · {{ u.role }}
Suspended
{{ u.initials }}
{{ u.name }}
{{ u.email }} · {{ u.role }}
Edit profile
GitHub backup · private
Store a token here and SpotAI pushes the projects you own to a private repo in your GitHub account.
{{ profileVM.backupMsg }} Open repo ↗
{{ profileVM.backupErr }}
Agent access · private
Your GitHub token (above) and an Overleaf git token get embedded in the skill you copy from Connect agent, so your terminal agent can clone the code and the paper for a complete picture. Keep that copied file private.
{{ profileVM.overleafHint }}
{{ profileVM.error }}
New project

You'll be added as the first member. Upload transcripts, reports, datasets and results — or connect a terminal agent — to build the timeline.

Project settings
Project name
Description (one line)
Topic (a short research theme)
Reuse:
Publication stage
Venue (optional)
Links (leave blank to gray out)
Custom links (Slack, Discord, dataset, demo…)
Slack channel: in Slack, hover the channel → ⋮ More → Copy link, then paste it here. It opens the channel in Slack for anyone who's a member. The slack:// deep-link form is accepted too.
Back up to GitHub · private
Push a Markdown snapshot of this project to your own private GitHub repo.
{{ settingsVM.gh.tokenHint }}
{{ settingsVM.gh.msg }} Open repo →
{{ settingsVM.gh.err }}
Who can view this project
Public
Anyone signed in can view this project.
Restricted
Only members and the people you choose can view it.
Members always have access
{{ m.initials }}
{{ m.name }}
Also allow these people
{{ u.checkMark }}
{{ u.initials }}
{{ u.name }}
{{ u.email }}
{{ settingsVM.error }}
Members
{{ m.initials }}
{{ m.name }}
{{ m.email }}
{{ m.roleLabel }}
Invite a member
Add an existing SpotAI account. Only invited members can comment, edit and interact with this project.
Everyone with a SpotAI account is already a member. New people can register, then you can add them here.
{{ settingsVM.inviteError }}
Danger zone
Delete this project
Permanently removes the project and all its entries.
Comments
{{ commentsVM.eventTitle }}
{{ commentsVM.composeQuote }}
{{ c.quote }}
{{ c.initials }}
{{ c.author }}
{{ c.time }}
{{ c.text }}
{{ r.initials }}
{{ r.author }} · {{ r.time }}
{{ r.text }}